package org.bookie.hibernate.config;

import org.hibernate.cfg.AnnotationConfiguration;

/**
 * Common interface for all configuration elements that can be contributed via
 * hivemind schema
 * 
 * @author schulte
 * 
 */
public interface ApplicableElement extends ConfigElement {

	/**
	 * Do appropriate modifications of the hibernate configuration
	 * 
	 * @param config
	 */
	void applyTo(AnnotationConfiguration config);

}
